Như là bảo đảm ACID Tính_nhất_quán_(hệ_cơ_sở_dữ_liệu)

Tính nhất quán là một trong bốn bảo đảm làm nên giao dịch ACID; tuy nhiên, bảo đảm ở đây bản chất là như thế nào thì lại có mơ hồ đáng kể. Có nhiều định nghĩa khác nhau về nó như là:

  • Sự bảo đảm rằng bất kỳ giao dịch nào đã bắt đầu trong tương lai thì đều tất yếu sẽ nhìn thấy hiệu quả của các giao dịch khác mà đã commit trong quá khứ;[2][3]
  • Sự bảo đảm rằng ràng buộc cơ sở dữ liệu không bị vi phạm, đặc biệt là khi giao dịch nào đó commit;[4][5][6][7]
  • Sự bảo đảm rằng các thao tác trong giao dịch đều được thực thi một cách chuẩn xác, đúng đắn và hợp lệ, làm đúng theo ngữ nghĩa của ứng dụng.[8]

Vì các định nghĩa khác nhau này không loại trừ lẫn nhau, nên hoàn toàn có thể thiết kế ra hệ thống có "tính nhất quán" mang tất cả các ý về sự bảo đảm nêu ở trên đây, như hầu hết các hệ quản trị cơ sở dữ liệu quan hệ đang thông dụng ngày nay đều làm.

Tài liệu tham khảo

WikiPedia: Tính_nhất_quán_(hệ_cơ_sở_dữ_liệu) http://databases.about.com/od/specificproducts/a/a... http://www.glassbeam.com/sites/all/themes/glassbea... http://msdn.microsoft.com/en-us/library/aa480356.a... http://www.techopedia.com/definition/23949/atomici... http://www.minet.uni-jena.de/dbis/lehre/ws2005/dbs... http://drkp.net/papers/txcache-osdi10.pdf //doi.org/10.1145%2F289.291 http://www.iso.org/iso/home/store/catalogue_ics/ca... https://web.archive.org/web/20190629112250/https:/...